Software evolvability - empirically discovered evolvability issues and human evaluations
نویسنده
چکیده
OF DOCTORAL DISSERTATION HELSINKI UNIVERSITY OF TECHNOLOGY P.O. BOX 1000, FI-02015 TKK
منابع مشابه
Evaluating Software Evolvability
Software evolution is characterized by inevitable changes of software and increasing software complexities, which in turn may lead to huge cost unless rigorously taking into account change accommodations. This has intensified the need on evolvable software systems that can correspond to changes in a costeffective way. Nevertheless, although software evolvability is one of the most important qua...
متن کاملTwo Experiments on Subjective Evaluation of Code Evolvability
Licentiate thesis submitted for official examination for the degree of Licentiate in Technology. Software evolvability – the ease of further developing software – is an important quality attribute greatly dictating the future potential of any software system. Recent trends such as agile software development and extreme programming have highlighted refactoring – modifying the internal structure ...
متن کاملUsing Software Evolvability Model for Evolvability Analysis
Software evolution is characterized by inevitable changes of software and increasing software complexities, which in turn may lead to huge costs unless rigorously taking into account change accommodations. This is in particular true for longlived systems in which changes go beyond maintainability. For such systems, there is a need to address evolvability explicitly in the requirements and early...
متن کاملExtended Abstract Software Architecture Evolution – An Integrated Approach in Industry
To improve the capability in being able to understand and analyze systematically software architecture evolution, we introduced in our earlier work a software evolvability model and software architecture evolvability analysis method. This extended abstract reports the integration of the evolvability model and evolvability analysis method in an industrial context.
متن کاملSoftware Evolution and Software Evolvability
Our hypothesis is that software systems vary significantly in how easily they can be evolved to remain productive within a changing environment. We call this quality of software systems “evolvability”, defined as the capability of software products to be evolved to continue to serve their customer in a cost-effective way. The concept of evolvability brings together factors from three main areas...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009